* {
    margin: 0;
    padding: 0;
  box-sizing: border-box;
}

body,
html {
    color: #333;
    background: #fff;
    height: 100%;
    overflow: hidden;
    font-family: '微软雅黑';
    padding: 0 !important;
}

ul,
li {
    list-style-type: none;
}

#content {
  height: 100%;
  overflow: auto;
 }

::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    background-color: #F1F1F1;
}

::-webkit-scrollbar-thumb {
    background-color: #727272;
}
/*日期选择框颜色*/
.ant-calendar-picker{
  background-color: rgb(153,153,153);
}
.ant-input{
  background-color: rgb(153,153,153)!important;
  border: none !important;
  color:white !important;
}
/*修改input提示文字*/
.ant-calendar-picker ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: white;
}

.ant-calendar-picker :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: white;
}

.ant-calendar-picker ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: white;
}

.ant-calendar-picker :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: white;
}
.roll_nav .ant-menu{
  background-color: #E9E9E9 !important;
}
.roll_nav .ant-menu-horizontal {
  line-height: 47px;
  text-align: center;
  border-bottom: none;
}
.content .ant-select{
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}
.add_module_box .ant-btn-lg{
  width: 107px;
}
.ant-tabs-nav{
  margin-right: 230px !important;
}
.ant-tabs-small .ant-tabs-tab{
  margin: 0!important;
}
.add_notice_box a {
  color: #333333;
}
.add_notice_box a:hover{
  color: #333333;
}
.add_notice_box .ant-input{
  background-color: #FFFFFF!important;
  border: 1px solid #d9d9d9!important;
  color: #999999 !important;
}
/*修改搜索框的大小*/
.my_roo_box .ant-table-thead > tr > th, .ant-table-tbody > tr > td{
padding: 10px!important;
}
.my_roo_box .ant-table table{
  text-align: center!important;
}
.ant-table-scroll ::-webkit-scrollbar{
  width: 5px!important;
  height: 5px!important;
  background-color: #f2f2f2!important;
}
.ant-table-scroll ::-webkit-scrollbar-thumb{
  background-color: #E86B99!important;
}
.my_roll_content .ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body{
  background-color: #F2F2F2!important;
}
/*
清楚浮动
*/

.f_r{
  float: right;
}
.f_l{
  float: left;
}
.clearfix:after{
  content: '';
  height: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  clear: both;
}
.clearfix{
  zoom: 1;/*兼容IE游览器*/
}
/*修改菜单栏*/
.ant-tabs{
  font-size: 14px !important;

}
.ant-tabs-bar{
  border: none !important;
}
/*子导航的菜单栏*/
.sub_nav .ant-tabs-nav .ant-tabs-tab{
  margin: 0 !important;
}
.sub_nav .ant-tabs-nav{
  margin: 0!important;
}
/*字体大小*/
.big_title{
  font-size: 20px;
  color: #333333;
  font-weight: 600;
}
.mid_title{
  font-size: 14px;
  color: #333333;
  font-weight: 600;
}
.little_title{
  font-size: 12px;
  color: #666666;
}
/*班级成员表格修改*/
.members_tabs .ant-table-thead > tr > th, .ant-table-tbody > tr > td {
  padding: 10px 5px !important;
}

.members_tabs .ant-table-thead > tr:first-child > th{
  width: 45%;
  color: #333333;
  border-bottom: 2px solid #666666;
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 20px;
  background-color: #fff;
  text-align: center;
}
.members_tabs .ant-table-thead > tr:first-child > th:first-child{
  width: 22%;
}
.members_tabs .ant-table-thead > tr:first-child > th:last-child{
 width: 33%;
}
.members_tabs .ant-table-tbody > tr > td{
  text-align: center!important;
  overflow: hidden!important;
  text-overflow: ellipsis!important;
  white-space: nowrap!important;
}
/*.members_tabs .ant-table-tbody > tr > td:nth-child(2){*/
  /*text-align: left!important;*/
/*}*/
.members_tabs .ant-table-content{
  padding-bottom: 30px!important;
}
.loading{
  display: flex;
  justify-content: center;
  align-items: center;
}
